約 3,963,786 件
https://w.atwiki.jp/picolit/pages/15.html
JavaScriltSample テーブルのTD要素を取得する
https://w.atwiki.jp/ce00582/pages/1249.html
import javax.swing.*; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.RenderingHints; import java.awt.geom.*; import java.awt.Color; import java.awt.BasicStroke; public class dsge29 extends JPanel{ public static void main(String[] args){ JFrame frame = new JFrame(); dsge29 app = new dsge29(); frame.getContentPane().add(app); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setBounds(0, 0, 500, 500); frame.setTitle("dsge29"); frame.setVisible(true); } public void paintComponent(Graphics g){ int n; double data[]=new double[101]; Graphics2D g2 = (Graphics2D)g; g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); data=dsge(); for (n=1;n 95;n++){ g2.draw(new Line2D.Double(4*n, 500-400*data[n], 4*n+4,500-400*data[n+1])); } } static double[] dsge(){ double a; double beta; double ks; double h; double k[]=new double[101]; double cx[]=new double[101]; double cp[]=new double[101]; double k1; double n1; int n2; int n3; int n; double c1; double r1; double ep; double maxc; double minc; double data[]=new double[101]; double ct[]=new double[101]; int t; a=0.33; beta=0.95; ks=Math.pow((1 / beta - 1) / a , 1 / (a - 1)); h=2*ks/100; for (n=1;n 101;n++){ k[n]=n*h; cx[n]=Math.pow(k[n],a); } t=0; while(t 100){ for (n=10;n 91;n++){ k1=k[n]+Math.pow(k[n],a)-cx[n]; n1=k1/h; n2=(int)n1; n3=n2+1; c1=cx[n2]+(n1-n2)*(cx[n3]-cx[n2]); r1=a*Math.pow(k1,a-1); cp[n]=c1/(beta*(1+r1)); } ep=0; for (n=10;n 91;n++){ ep=ep+Math.pow(cx[n]-cp[n],2); } for (n=10;n 91;n++){ cx[n]=cp[n]; } if (ep 0.0001)t=1000; t=t+1; } k1=k[47]; for (t=1;t 101;t++){ n1=k1/h; n2=(int)n1; n3=n2+1; c1=cx[n2]+(n1-n2)*(cx[n3]-cx[n2]); k1=k1+Math.pow(k1,a)-c1; ct[t]=c1; } minc=999; for (t=1;t 100;t++){ if (ct[t] minc)minc=ct[t]; } maxc=-999; for (t=1;t 100;t++){ if (ct[t] maxc)maxc=ct[t]; } for (t=1;t 100;t++){ data[t]=(ct[t]-minc)/(maxc-minc); } return data; } }
https://w.atwiki.jp/ce00582/pages/1269.html
import javax.media.j3d.*; import com.sun.j3d.utils.universe.*; import java.awt.*; import javax.swing.*; public class ex64 { public static void main(String[] args) { ex64 test = new ex64(); } public ex64() { JFrame frame = new JFrame(); frame.setSize(250,250); frame.setTitle("ex64"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel cp = new JPanel(); cp.setLayout(null); frame.add(cp); GraphicsConfiguration g_config = SimpleUniverse.getPreferredConfiguration(); Canvas3D canvas = new Canvas3D(g_config); canvas.setBounds(0,0,250,250); cp.add(canvas); SimpleUniverse universe = new SimpleUniverse(canvas); frame.setVisible(true); } }
https://w.atwiki.jp/redcloud/pages/22.html
目次 目次 前提条件 JDK1.6 インストール 環境設定 Ant インストール 環境設定 前提条件 CentOS5.4上に構築する JDK1.6 インストール (公式サイトから JDKのrpm.bin ファイルをダウンロードしておく) $ sudo chmod +x jdk-6u17-linux-i586-rpm.bin $ sudo ./jdk-6u17-linux-i586-rpm.bin 環境設定 $ vi ~/.bash_profile JAVA_HOME=/usr/java/jdk1.6.0_17 ←行追加 export JAVA_HOME ←行追加 PATH=$JAVA_HOME/bin $PATH $HOME/bin ←$JAVA_HOME/bin追加 $ source ~/.bash_profile Ant インストール $ wget http //ftp.kddilabs.jp/infosystems/apache/ant/ant-current-bin.zip $ unzip ant-current-bin.zip $ sudo mv apache-ant-1.7.1 /usr/local # cd /usr/local # chown -R root.root apache-ant-1.8.0RC1 # ln -s apache-ant-1.8.0RC1 ant 環境設定 $ vi ~/.bash_profile ANT_HOME=/usr/local/ant ←行追加 export ANT_HOME ←行追加 PATH=$ANT_HOME/bin $JAVA_HOME/bin $PATH $HOME/bin ←$ANT_HOME/bin追加 $ source ~/.bash_profile
https://w.atwiki.jp/setechdiv/pages/75.html
文法 CASE分岐 Forループ 遷移先の指定 正規表現 オブジェクト・属性の説明 Dictionaryオブジェクト TextStreamオブジェクト 連想配列 readonly属性 new Date 仕様 クエリ文字列の字数制限 画面の値を取得する 別フレームの要素の取得 リストボックス~色々な値の取得~ ラジオボタンの選択値の取得 ひっかかり IE6のonClickがタコい理由 インラインフレームのsubmit new Date 今日の日付と何日か前の日付を比較しようと、 var foo = new Date();var bar = new Date(2011 ,2 -1 ,1);var hoge = (foo - bar)/86400000;alert hoge; とやったら、なんでか小数点以下に。で、 var huga = new Date();var foo = new Date(huga.getFullYear(),huga,getMonth - 1,huga.getDate());var bar = new Date(2011 ,2 -1 ,1);var hoge = (foo - bar)/86400000;alert hoge; にしたら正常に! 引数なしの時生成される当日日付オブジェクトは、 引数ありの時と何か違うのか? CASE分岐 switch([条件]){ case [a] [処理a]; break; case [b] [処理b]; break; case [c] [処理c]; break; default break; } ポイント: 1. if文と同じはじめ方(if([条件]){[以下処理]}) 2. case [場合] で分ける 3. 一つの条件につき必ず最後にbreak;すること(この分岐を抜ける事) 4. "default"は、VBにおける"else"と同じ OR条件にしたいとき(Case 1,2のように) switch([条件]){ case [a] case [b] [処理ab]; break; case [c] [処理c]; break; default break; } 上へ Forループ VBとのめんどくさい違い for文のto指定は ×「1 = 10」(になるまで) ○「1 11」(である間) VBの Right, Mid, Left 等に当たる substr, charAt関数は、 ×「1文字目から2文字」 ○「0番目から2文字」 配列の要素番号のように、文字の先頭を0番目と数える。 上へ 遷移先の指定 _top - 一番上の階層 _parent - 一つ上の階層 全てのページをindexページ内でiframeとして呼出し表示している場合など、 _topで指定するとindexと置き換わってしまうので注意。 上へ 正規表現 http //blog.wonder-boys.net/?p=294 まず上の記事の"「/」で囲む"ルールを知らなかった。。。 ∥例(半角/全角スペースをトリムする)∥ varX.replace(/^[ ]+|[ ]+$/,"") /~/ …/で挟まれた部分が正規表現 ^ …後に続く文字「から始まる」という指定 [ ] …[ ]内の文字のいずれか、という指定(ここでは半角/全角スペース) | …javascriptの演算子。Or演算子。 $ …前にある文字「で終わる」という指定 + …直前の1文字が一個以上、という数量指定 先頭に半角/全角スペースがある(複数も含む)、または 末尾に半角/全角スペースがある(複数も含む)とき、 ""と置換える 上へ Dictionaryオブジェクト ハッシュテーブルのようにKeyに対するItemを持つことができる要素 上へ TextStreamオブジェクト http //www.atmarkit.co.jp/fwin2k/tutor/cformwsh19/cformwsh19_01.html http //msdn.microsoft.com/ja-jp/library/cc364272.aspx 上へ 連想配列 var obj = {hoge huga }; この場合、 hogeがキー(プロパティというらしい)で、 huga がhogeにつく値、という感じ。 ハッシュテーブルと同じ感覚とみた。 でも、キーをいくらでも増やせるので、構造体配列っぽくもあるかもしれない・・・ ちなみに、 アマゾンとかであるような「上位リストを選択したら下位リストに絞込がかかる」連動リストは、 以下のような関数で実現可能。 「既にある配列targetから特定のキーを持つものを抽出して新規に配列を作る」 用意するもの: 全項目入りの配列 target 絞り込む項目名 key 絞込のキーワード value function find(target, key, value) { var ret = new Array(); for(var index in target) { var item = target[index]; if(item[key] == value) { ret.push(item); } } return ret; } 上へ readonly属性 javascriptでオブジェクトのreadonly属性を変更するときは、 readOnly と、Oを大文字で書かないといけないらしい・・・ なんで? なぞすぎる。disabledは全部小文字でいけるのによォ~ッ! あ、input要素のdisabledをtrueにしちゃっていたら、 値をForm送信できないようだ。。 同じ内容のhidden項目を持っておくか、送信直前にdisabled解除するかしかなさそう。 上へ 別フレームの要素の取得 子フレーム同士…documentの前にparent.フレーム名をつける Parent.フレーム名.document.getElementById( [ID] ); 上へ リストボックス~色々な値の取得~ 色々といっても…2こ! コード 表示名称 でリストボックスを持っている場合、 リストボックス.value でコードが、 リストボックス.options[リストボックス.selectedIndex].text で表示中の文字列が取得出来ちゃう! 上へ ラジオボタンの選択値の取得 var hoge = document.getElementsByName("huga"); for(var i=0;i hoge.length;i++) { if (hoge[i].value == 0 ) { //... } } 上へ IE6のonClickがタコい理由 問題: リンククリックで、遷移ではなく動作(行追加、アイテム削除など)したいとき、 a href="javascript void(0)" onclick="javascript funcExe();" て書くと、IE6でだけは、動かない。 原因:(先輩伝授) javascript void(0)は、それ自体がhref属性の動きを制御するおまじないではなく、 ただのURLダミーみたいなもん。 だから、onClickで明示的にreturn false を記述しておかないと、href が動作してしまう。 で、動作した場合、「void(0)ってなんじゃ」となって落ちる(私の推測)。 対策: form の onsubmit でチェック関数を呼び出して、 関数内でチェックエラーとなったときreturn false してsubmitを回避する、という処理があるが、 あれと同じように、return false してhrefを回避する必要がある。っぽいのだ! 上へ インラインフレームのsubmit ふつうにできる。 document.iFrameName.FormName.submit(); 上へ クエリ文字列の字数制限 512Biteとか1024Biteとか、サーバ・OSによって異なるらしい 上へ .
https://w.atwiki.jp/limixp/pages/14.html
Javaプラットフォームのエディションについて整理します. Java SE (バージョン 6.0 以降)Java Platform, Standard Edition. (バージョン 5 以前)Java 2 Platform, Standard Edition.俗にいうJ2SE. デスクトップマシン用. Java EE (バージョン 5.0 以降)Java Platform, Enterprise Edition. (バージョン 4 以前)Java 2 Platform, Enterprise Edition. 俗にいうJ2EE. Webサーバ用. Servlet, JSP, EJB, JNDI, JTAなどの機能を提供. Java ME Java Platform, Micro Edition. 携帯電話, PDA, テレビ用. バージョンの表記について Javaのバージョンを1.4.0や1.5.0と表記する場合と,4.0や5.0と表記する場合があります. 1.4.0というような表記は開発バージョンのことを指し,4.0という表記は製品バージョンのことを指しています.1.4.0と4.0は表記の方法が違うだけで全く同じバージョンを指していると思って良いと思います. トップページ
https://w.atwiki.jp/fieds_labo3/pages/48.html
JAVADB SQL SQL-92準拠? DerbyのサポートするSQL-92の機能
https://w.atwiki.jp/java_pro/pages/38.html
public class MethodTest { public static ??? getYourName(String myouji, String name){ String[] result; result = ?????; ???? = myouji; ???? = name; return ????; } public static void main(String[] args){ String[] shimei; ???? = getYourName("java", "太郎"); System.out.println("名字は" + ????); System.out.println("名前は" + ????); } }
https://w.atwiki.jp/kurowal/pages/13.html
java関連のブックマーク java覚え書き入出力 条件分岐 キャスト 書式 時刻表示 java関連のブックマーク java Platform, Standard Edition 6 javaの関数を調べれる javaの勉強 現在勉強中のページ EclipseとCVSの連携 Eclipseを用いて開発を行う際のCVS利用方法 java覚え書き 入出力 キーボード入力 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); br.readLine; ファイル読み込み BufferedReader br = new BufferedReader(new FileReader(new File(fileNameIn))); ファイル書き込み BufferedWriter bw = new BufferedWriter(new FileWriter(new File(fileNameOut))); 書き込みの最後に bw.flush(); bw.close(); をしておくこと。 エラー出力 e.printStackTrace(new PrintWriter(new FileWriter("log.txt"))); 条件分岐 swich文 switch( dayOfWeek ){ case 月 System.out.println("Monday"); break; default System.out.println("そのような曜日はありません"); } キャスト String - int Integer.valueOf(str).intValue(); 継承関係にあるクラスのダウンキャスト(親のオブジェクトを子のクラスにする) if(親の参照変数 instanceof 子のクラス名){ 子のクラス名 参照変数 = (子のクラス名)親の参照変数; } 書式 配列の宣言 データ型[] 配列名 = new データ型名[要素数]; データ型[] 配列名 = {初期値, 初期値, ・・・, 初期値}; インターフェース(インターフェース側) 修飾子 intergace インターフェース名{ 定数の定義 抽象メソッドの定義 } (戻り値 メソッド名(データ型 変数名);//例) インターフェース(実装側) class クラス名 implements インターフェース名{ メソッドのオーバーライド } 抽象クラス(スーパークラス側) abstract class クラス名{ } 抽象メソッド(スーパークラス側) public abstract 戻り値の型 メソッド名(引数リスト); (メソッド定義の後が{}でなく、;になっているので注意) 時刻表示 表示フォーマットの変更 String dateStr = (new SimpleDateFormat("yyyy/MM/dd HH mm ss")).format(new Date());
https://w.atwiki.jp/java_pro/pages/27.html
import java.io.*; public class Copy1_2 { public static void main(String[] args){ BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); try { String line = reader.readLine(); while (line.charAt(0) != a ){ System.out.println(line); line = reader.readLine(); } System.out.println("終了します"); } catch (IOException e){ System.out.println(e); } } }